package jd2.entity;

//玩家
public class Player {
    private Equip armet; //头盔
    private Equip loricae; //铠甲
    private Equip boot; //靴子
    private Equip ring; //指环

      //升级装备
      public void updateEquip(Equip equip){
          //需要动态注入一个方法进来
          if("头盔".equals(equip.getType())){
              System.out.println(armet.getName()+"升级为"+equip.getName());
              this.armet=equip;
          }
          if("铠甲".equals(equip.getType())){
              System.out.println(loricae.getName()+"升级为"+equip.getName());
              this.loricae=equip;
          }
          if("风靴".equals(equip.getType())){
              System.out.println(boot.getName()+"升级为"+equip.getName());
              this.boot=equip;
          }
          if("指环".equals(equip.getType())){
              System.out.println(ring.getName()+"升级为"+equip.getName());
              this.ring=equip;
          }
      }

      public Equip getArmet() {
          return armet;
      }

      public void setArmet(Equip armet) {
          this.armet = armet;
      }

      public Equip getLoricae() {
          return loricae;
      }

      public void setLoricae(Equip loricae) {
          this.loricae = loricae;
      }

      public Equip getBoot() {
          return boot;
      }

      public void setBoot(Equip boot) {
          this.boot = boot;
      }

      public Equip getRing() {
          return ring;
      }

      public void setRing(Equip ring) {
          this.ring = ring;
      }
  }
